home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / OS2 / HTMLE91B.ZIP / HTMLED.DOC < prev    next >
Encoding:
Text File  |  1996-03-23  |  17.8 KB  |  387 lines

  1.  
  2.  
  3.  
  4. HTML-Ed v0.91b
  5. (C) Copyright 1996, Ian Prest
  6. All Rights Reserved.
  7.  
  8.  
  9.    Thank you for trying this beta of HTML-Ed!  HTML-Ed is a full-featured
  10.    editor for HTML code.  HTML is the markup language used on the World
  11.    Wide Web.
  12.  
  13.    Note:  This is a BETA copy of HTML-Ed.  There may still be a few
  14.    buglets remaining in the program that I haven't found.  There are
  15.    currently no known bugs, but I'm sure they're present, so please backup
  16.    all your data before using the program just in case.
  17.  
  18.    This manual, like HTML-Ed itself, is in a constant state of
  19.    modification.  I will be improving it over the next few revisions of
  20.    HTML-Ed.
  21.  
  22. The Features of HTML-Ed!
  23. ========================
  24.  
  25.    1. HTML-Ed, unlike other HTML editors, features a built-in viewer!  No
  26.       more waiting for WebExplorer to load; testing of HTML code is almost
  27.       instantaneous!  
  28.    2. HTML-Ed support all of the common HTML 2.0 tags (with the exception
  29.       of forms), and selected HTML 3.0 tags (background, colours, etc).
  30.    3. HTML-Ed is FAST!  It is written in pure C for speed.  Most other
  31.       HTML editors have been written in VX-REXX and you are therefore
  32.       stuck with poor VX-REXX performance.
  33.    4. HTML-Ed is SMALL!  It won't gobble megabytes of disk space, and
  34.       doesn't require much in the way of RAM to run.  The executable file
  35.       is currently hovering around the 50 kb mark!  Because HTML-Ed is so
  36.       small, starting multiple copies of it will not bring your system to 
  37.       its knees.
  38.    5. HTML-Ed has an intelligent keyboard interface.  Most of the common
  39.       tags are easily available from the keyboard.
  40.    6. HTML-Ed was designed with speed of use in mind.  Everything is
  41.       keyboard driven; there is no need to use the mouse.  There is
  42.       (currently) no graphical toolbar to get in the way.  
  43.    7. HTML-Ed is configurable.  You can toggle word-wrap, toggle the
  44.       loading of graphics (in TEST mode), change the font of the MLE, and
  45.       save the window position for future use.
  46.  
  47. Installation
  48. ============
  49.  
  50.    Installing HTML-Ed is easy.  Simply unzip the archive it came in
  51.    (HTMLE091B.ZIP) and move the files to a directory of your choice.
  52.    Then, change the current directory so that you're in the same directory
  53.    as HTML-Ed (this is important!  The program object will not be created
  54.    properly if you don't do this), and run the INSTALL.CMD file.  It will
  55.    ask you if you want to create a program object for HTML-Ed in this
  56.    directory.  Enter 'n' and ENTER if you want to quit, otherwise, press
  57.    'y' and ENTER.
  58.  
  59.    You will then be asked if you want to associate *.HTM?  files with
  60.    HTML-Ed.  If you answer yes to this question, any time you double-click
  61.    on an HTML file from the WPS, HTML-Ed will be started with that file.
  62.  
  63.    The install program will then Create a program object for you on the
  64.    desktop with the correct icon.  Then you can double-click on this icon
  65.    to start HTML-Ed.  Or, you can drag an HTML file (or any text file) to
  66.    the HTML-Ed program object, and HTML-Ed will start using that file.
  67.  
  68. Starting HTML-Ed
  69. ================
  70.  
  71. From the command line:
  72.  
  73.    HTML-Ed accepts only one command-line parameter - a filename.  You can
  74.    tell HTML-Ed to load an HTML file by specifying the file to load on the
  75.    command line.  If you put HTML-Ed somewhere in your path, or you add 
  76.    the HTML-Ed directory to the path statement in CONFIG.SYS, using 
  77.    HTML-Ed from the command-line becomes very easy.
  78.  
  79. From the desktop:
  80.  
  81.    After you create the program icon for HTML-Ed (see "Installation" for 
  82.    more information), you can start HTML-Ed is one of several ways. 
  83.    The easiest method is to simply double-click on the HTML-Ed icon. 
  84.    HTML-Ed will then start, and you will be able to edit a new document.
  85.  
  86.    Another method is to drag an HTML file to the HTML-Ed program icon.
  87.    HTML-Ed will then start and open the file you dragged to it.
  88.  
  89.    If, when you ran the installation program, you answered yes to the 
  90.    association question, you can simply double-click on any HTML file 
  91.    (with an extension of .HTM or .HTML) and HTML-Ed will start and load 
  92.    the file you double-clicked on.
  93.  
  94. How to use HTML-Ed!
  95. ===================
  96.  
  97. The Menus
  98. ---------
  99.  
  100. File -    From the FILE menu you can create a NEW file, OPEN an existing
  101.           file, SAVE the current file, SAVE the current file AS a
  102.           different filename, or EXIT the program.  There functions should
  103.           all be self-explanatory.
  104.  
  105. Edit -    From the EDIT menu you can CUT, COPY, PASTE, or CLEAR, marked 
  106.           text, or UNDO the last action.  Also, you can:
  107.  
  108.        SELECT ALL      Selects all the text in the editor.  The cursor is   
  109.                        moved to the end of the text.
  110.        DESELECT ALL    Unselects any selected text.  The cursor is not   
  111.                        moved.
  112.        CONVERT \ TO /  Converts all DOS-style backslashes to UNIX-style 
  113.                        forward slashes in the selected text.  NOTE:  You 
  114.                        MUST use forward slashes, even for local viewing, 
  115.                        or the TEST window may not load the correct 
  116.                        graphic, or link to the correct page.
  117.        CONVERT TAGS    You can convert all HTML tags in the selected text 
  118.                        to uppercase or lowercase.
  119.  
  120. Search -  Currently, the only action possible under the SEARCH menu is the
  121.           "Go to line" command.  It will allow you to jump to a specific
  122.           line number.
  123.  
  124.           In a future version of HTML-Ed, the search and replace menu
  125.           functions will be enabled.
  126.  
  127. Options - The first two menu items in the OPTIONS menu are toggles.  The       
  128.           first is a word-wrap toggle for the  editor.  The second, the       
  129.           "Load Graphics" option, toggles whether or not you wish to load       
  130.           graphics when you TEST your HTML code.  Not viewing graphics         
  131.           will speed up the display, and allow you to get an
  132.           approximate idea of what the page would look like without
  133.           graphics.
  134.  
  135.           The third menu item is a submenu, and allows you to change       
  136.           the font used in the MLE.  There are currently five choices.
  137.  
  138.           The "Registration" menu option will bring up the registration       
  139.           dialog.  In this dialog, you can enter your name, and the       
  140.           Registration Code you receive upon registration.  If the code is
  141.           accepted, HTML-Ed will no longer pause on startup, and when you      
  142.           quit.
  143.  
  144.           The final choice under the OPTIONS menu, "Save Options/Position"       
  145.           allows you to save your pre-set options, and the current window       
  146.           position for future sessions.
  147.  
  148. Page -    The PAGE and STYLE menus are where you will spend most of your       
  149.           time.  The PAGE menu contains tags that affect the layout of the
  150.           text, such as lists, the paragraph tag, etc, as well as tags         
  151.           that indicate entities - images, anchors/links, and      
  152.           horizontal rules.
  153.  
  154. Style -   The STYLE menu contains options that will directly affect the 
  155.           way the actual text looks.  This menu contains items such
  156.           as "Bold," "Italics," "Underline," etc.
  157.  
  158.           HOTKEYS:  In HTML-Ed, I have set up the hotkeys so that similar
  159.           functions are invoked similarly.  STYLES are all "Control"
  160.           hotkeys, which are hotkeys using the Ctrl key.  Likewise,
  161.           FORMATTING codes such as paragraphs and line-breaks are
  162.           Control-hotkeys.
  163.  
  164.           On the other hand, entities such as images, links, special
  165.           characters, etc.  are all "Alt" hotkeys, invoked using the Alt
  166.           key.  The menus are also activated with the Alt key.
  167.  
  168.           Spend some time to familiarize yourself with both the PAGE and
  169.           STYLE menus, and their associated hotkeys.  This will
  170.           significantly decrease the amount of time it takes to compose
  171.           most HTML code.
  172.  
  173. Test! -   The TEST menu option will put HTML-Ed into TEST mode.  In this
  174.           mode, you get to see exactly what your HTML code will look like,
  175.           right in the same window!  To do this, HTML-Ed employs DLL's
  176.           from WebExplorer 950814 (beta of 1.03) or later.  Since most
  177.           OS/2 users have WebExplorer installed, I didn't include this DLL
  178.           in the package.
  179.  
  180.           Since HTML-Ed relies on WebExplorer for it's inline testing, any
  181.           bugs in WebExplorer could possibly manifest themselves in
  182.           HTML-Ed.  To minimize the possibility of the dreaded swapper
  183.           growth bug in WebEx, I have dutifully disabled the "Streaming
  184.           graphics" option in the WebExplorer window.  Any graphics will
  185.           have to completely load before they will be displayed.
  186.  
  187.           When you choose TEST, most of the menu options will be disabled.
  188.           After the page has completely loaded, the TEST option will
  189.           change to "WRITE" which will take you back to the editor when
  190.           selected.  The hotkey "Alt-T" will toggle between TEST and WRITE
  191.           modes.
  192.  
  193. Help -    The only option currently available under the Help menu is the
  194.           product information dialog, which displays information about the
  195.           program and author.
  196.  
  197. The Dialogs, and Inserting Tags
  198. -------------------------------
  199.  
  200.    I specifically designed HTML-Ed to be easy to use from the keyboard
  201.    only.  You do NOT need to use a mouse for anything.  I feel that using
  202.    the keyboard, and memorizing a few simple hotkeys, can and will
  203.    drastically improve productivity.
  204.  
  205.    However, I also wanted HTML-Ed to be easy to use from a novice's
  206.    standpoint, as well as relieve myself from having to remember many
  207.    different tags and their attributes.  I have, therefore, included
  208.    dialog boxes to facilitate the editing of several tags.
  209.  
  210.    For most of these dialogs, if you wish to do the editing yourself,
  211.    simply press ENTER (or click on OK), and the code will be inserted
  212.    without any information.  The cursor will be placed in an appropriate
  213.    position.  In this way, you can easily avoid the dialogs if you prefer.
  214.  
  215.    I've also made it easy to add tags to text AFTER you've typed it.  For
  216.    example, type some text, select it, then press Ctrl-B (or choose
  217.    Styles/Bold from the menus), and the selected text will be enclosed in
  218.    a <B>, </B> pair.
  219.  
  220.    On the other hand, if you press Ctrl-B without first selecting any
  221.    text, your cursor will be placed within the two tags, allowing you to
  222.    then fill in the text that will be bolded.
  223.  
  224.    When creating a "Definition Term," HTML-Ed treats any selected text as
  225.    the definition.  When creating an anchor/link, selected text is treated
  226.    as the anchor text.
  227.  
  228.    In several of the dialogs (ie:  the Anchor/Link and IMG dialogs), there
  229.    is a FIND button beside an entryfield.  If you press this button, you
  230.    will be presented with the standard OS/2 file dialog, and will be asked
  231.    to choose a filename.  The filename will be parsed and then returned to
  232.    the entryfield.  If you choose to manually enter the filename, remember
  233.    to use forward slashes ('/') instead of backslashes ('\'), or you will
  234.    have problems viewing the file, or following the links.
  235.  
  236.    Please play with the tags and dialogs, and let me know if there are any
  237.    further enhancements I could make that would improve the usability of
  238.    the program.
  239.  
  240. Test vs. Write Modes
  241. --------------------
  242.  
  243.    In WRITE mode (the default), you are allowed to edit your HTML-Code. 
  244.    When you select TEST from the menu, HTML-Ed switches to TEST mode.
  245.  
  246.    In TEST mode, you are presented with a WebExplorer window that will 
  247.    show you exactly what your web page will look like (when viewed with 
  248.    WebExplorer anyways).  In TEST mode, most of the menu options are 
  249.    disabled.  To return to WRITE mode, select WRITE from the menu (it 
  250.    replaces TEST).
  251.  
  252.    In TEST mode, you can follow _LOCAL_ links.  This will allow you to 
  253.    make sure your local links are working properly.  The file you are 
  254.    editing is not changed when you follow a local link.
  255.  
  256. Planned Enhancements
  257. ====================
  258.  
  259.    1. Search/Replace - This is my top priority for the GA of HTML-Ed.  The
  260.       dialogs are in place, and I believe everything is working all right,
  261.       but when I send the MLM_SEARCH message, the program promptly
  262.       crashes.  If anyone out there knows how to use the MLM_SEARCH
  263.       message, or could point me to some example source code, it would be
  264.       much appreciated.
  265.    2. Online help.  I am definitely going to get write some online help
  266.       for the GA...  anything would be better than this manual <g>.
  267.    3. The ability to use an external browser (for those of you who like
  268.       Lynx better <g>).
  269.    4. Printing.
  270.    5. Suggestion from users!  I need suggestions!  What tags do you need
  271.       in an HTML editor?  What am I missing?  What am I doing wrong?
  272.       Please, send me comments!  I am toying with the idea of adding
  273.       forms, and will eventually add table support (probably not in the GA
  274.       though), but I want to know the best way to go about it.  What would
  275.       be the easiest method, from a users point of view?  Please, without
  276.       your comments, HTML-Ed will not get any better!
  277.    6. Bug fixes - please report any bugs you find, ASAP!
  278.    7. Improved documentation <g>.
  279.  
  280.  
  281. Contacting the Author
  282. =====================
  283.  
  284.    The author of HTML-Ed, Ian Prest, can be contacted in the following
  285.    ways:
  286.  
  287.              email:   ianprest@connect.reach.net
  288.  
  289.       surface mail:   Ian Prest
  290.                       R.R.#1
  291.                       Shannonville, Ontario
  292.                       CANADA, K0K 3A0
  293.  
  294.    Send all comments, bug reports, and questions to either of those
  295.    addresses.  Thanks for your help!
  296.  
  297. License/Disclaimer
  298. ==================
  299.  
  300.    HTML-Ed (the program) is supplied as is.  Ian Prest (the author)
  301.    disclaims all warranties, expressed or implied, including, and without
  302.    limitation to, the warranties of merchantability and of fitness for any
  303.    purpose.  The author assumes no liability for damages, direct or
  304.    consequential, which may result from the use of the program.
  305.  
  306.    HTML-Ed is a "shareware program" and is provided at no charge to the
  307.    user for evaluation.  Feel free to share it with your friends, but
  308.    please do not give it away altered or as part of another system.  The
  309.    essence of "user-supported" software is to provide personal computer
  310.    users with quality software without high prices, and yet to provide
  311.    incentive for programmers to continue to develop new products.  If you
  312.    find this program useful and find that you are using HTML-Ed and
  313.    continue to use HTML-Ed after a 14-day trial period, you must register.
  314.    (See below for the registration details.)  The registration fee will
  315.    license one copy for use on any one computer at any one time, by the
  316.    original purchaser.  You are free to keep a copy on each of your
  317.    computers so long as you only use HTML-Ed on one computer at a time.
  318.  
  319.    Commercial users of HTML-Ed must register and pay for their copies
  320.    within 14 days of first use or their license is withdrawn.
  321.  
  322.    Anyone distributing HTML-Ed for any kind of remuneration must first
  323.    register the program.
  324.  
  325.    You are encouraged to pass a copy of HTML-Ed along to your friends for
  326.    evaluation as long as you include this license file in the copy.  The
  327.    file htmle91b.zip contains all the files, including this one, and is
  328.    the easiest way to pass on a copy.  Do NOT pass along the HTMLED.INI 
  329.    file, as it contains your personal registration information.  Please 
  330.    encourage them to register their copy if they find that they can use
  331.    it.
  332.  
  333. Registration Information
  334. ========================
  335.  
  336.    The registration fee for HTML-Ed is $20 (US).  You may register using
  337.    your credit card by calling BMT Micro and placing your order.  Make
  338.    sure you give us your email address so we can be sure you get your
  339.    registration code as soon as possible.
  340.  
  341.    When you receive your registration code, start HTML-Ed, and choose 
  342.    OPTIONS/REGISTRATION from the menus.  You will be prompted for your 
  343.    name and registration code.  Enter them EXACTLY as they appear in the 
  344.    email/letter you are sent.  If the code is accepted, you will see a 
  345.    message to that effect on the statusline, and HTML-Ed will no longer 
  346.    pause on startup or shutdown.
  347.  
  348.    The easiest way to enter your name and registration code is to cut
  349.    and paste them from your registration email.
  350.  
  351.         Mail Orders To: BMT Micro
  352.                         PO Box 15016
  353.                         Wilmington, NC  28408
  354.                         U.S.A.
  355.  
  356.           Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
  357.                         (800) 414-4268 (Orders only)
  358.                         (910) 791-7052 (Orders / Order Inquires)
  359.  
  360.             Fax Orders: (800) 346-1672 24 hours, 7 days a week
  361.                         (910) 350-2937 24 hours, 7 days a week
  362.  
  363.  Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K
  364.                         (910) 799-0923 28.8k v.FC
  365.  
  366.         via Compuserve: Thomas Bradford, 74031,307
  367.           via Internet: orders@bmtmicro.com
  368.  
  369.    We accept Visa, Mastercard, Discover, American Express, Diner's Club,
  370.    money order, cashiers checks, and personal checks.  We also accept DM
  371.    and British currency via registered mail.
  372.  
  373.    Personal checks are subject to clearance.
  374.  
  375.    We accept purchase orders from educational institutions, governmental
  376.    agencies and other verifiable businesses.  Terms are "Due Upon Receipt"
  377.    with a $250 minimum.
  378.  
  379.    Please read or print the ORDER.FRM for detailed shipping information 
  380.    (if you don't have an email address) and a printable order form.
  381.  
  382.  
  383. HTML-Ed v0.91b
  384. (C) Copyright 1996, Ian Prest
  385. All Rights Reserved.
  386.  
  387.